<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Document</title>
	</head>
	<body>
		<script>
			// 输入月份，显示当月天数（输入2月时需要再次输入年份判断是不是闰年后在显示当月天数）
			var month = parseInt(prompt('请输入月数, 我们会返回该月有多少天'))
			switch (month) {
				case 1:
				case 3:
				case 5:
				case 7:
				case 8:
				case 10:
				case 12:
					alert('该月有31天')
					break
				case 2:
					var year = parseInt(prompt('请输入一个年份'))
					// 用flag表示是否是闰年，后面再用三元运算符
					var flag = false // 默认不是闰年
					if (year % 100 === 0) {
						if (year % 400 === 0) flag = true
					} else if (year % 4 === 0) {
						flag = true
					}
          flag ? alert('该月有29天') : alert('该月有28天')
          break
				default:
					alert('该月有30天')
			}
		</script>
	</body>
</html>
